package org.wzl.todolisthelper.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class PeriodicTaskDetailVO {

    private String id;

    /**
     * 任务名称
     */
    private String taskName;

    /**
     * 任务重复周期（每天、每周、每个月）
     */
    private String repetitionCycle;

    /**
     * 任务详情
     */
    private String periodicTaskDetail;

    /**
     * 创建人
     */
    private String createUserId;

    /**
     * 任务开始时间
     */
    private LocalDateTime startDate;

    /**
     * 任务结束时间
     */
    private LocalDateTime endDate;

    /**
     *  任务是否重复，0否，1是
     */
    private Integer taskRepeat;

    /**
     * 任务重复次数
     */
    private Integer repeatCount;

    /**
     *
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createDate;

    /**
     *
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateDate;

}
